/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package etb;

import java.text.DecimalFormat;
import java.util.Scanner;

/**
 *
 * @author marcelo.nunes
 */
public class Principal {
    
    public static void main( String[] args ) {  
        double preco;
        int quantidade;
        boolean sair;
        boolean opcaoValida;
        
        Scanner teclado;
        teclado = new Scanner( System.in );
        
        do {
            System.out.print("Informe o preço do dolar: ");
            preco = teclado.nextDouble();

            System.out.print("Informe a Quantidade: ");
            quantidade = teclado.nextInt();

            double total = preco * quantidade;

            System.out.println("Valor a pagar: R$" + new DecimalFormat("#0.00").format(total));
            
            char opcao;
            do {
                System.out.print("Deseja sair? (S/N) ");
                opcao = teclado.next().toUpperCase().charAt(0);
                opcaoValida = (opcao == 'S' || opcao == 'N');
                sair = (opcao == 'S');
                
                if ( !opcaoValida )
                    System.out.println("Opção inválida!");
            } while( !opcaoValida );
            
        } while( !sair );
        teclado.close();
    }  
    
}
